summaryrefslogtreecommitdiff
path: root/scenes/game.scm
Commit message (Collapse)AuthorAgeFilesLines
* Use load-bitmap-font.Ricardo Wurmus2021-02-261-1/+1
|
* Move from (chickadee render ...) to (chickadee graphics ...).Ricardo Wurmus2021-02-251-18/+27
| | | | | | | | The only notable changes are listed below: * engine/node-2d.scm (draw)<filled-rect>: Use new API from (chickadee graphics path). * scenes/game.scm (draw)<stats>: Same.
* Avoid conflicts with (chickadee render color).Ricardo Wurmus2019-07-131-1/+1
|
* Compute corrected object shapes only once.Ricardo Wurmus2019-07-121-22/+32
| | | | | | * scenes/game.scm (<game>)[layers]: Add field. (populate): Store layers with corrected object shapes. (collides?): Remove object shape correction.
* Replace (chickadee input keyboard).Ricardo Wurmus2018-11-151-3/+3
|
* Replace (chickadee audio).Ricardo Wurmus2018-11-151-1/+1
|
* game: Use "and" instead of weird "if".Ricardo Wurmus2018-11-121-8/+7
|
* Ignore repeating key presses.Ricardo Wurmus2018-08-151-1/+1
|
* game: Trigger transitions only once.Ricardo Wurmus2018-08-081-28/+50
|
* Add vignette.Ricardo Wurmus2018-08-061-0/+1
|
* Fade when teleporting.Ricardo Wurmus2018-07-271-10/+29
|
* Fade out on death.Ricardo Wurmus2018-07-271-2/+15
|
* The colour is called "red", not "region".Ricardo Wurmus2018-07-271-1/+1
|
* Rename "start-position" to "location", adjust locations.Ricardo Wurmus2018-07-271-14/+13
|
* Play bird background sound.Ricardo Wurmus2018-07-271-0/+1
|
* game: Use map positions for teleportation.Ricardo Wurmus2018-07-271-2/+8
|
* Play error sound when talking is not possible.Ricardo Wurmus2018-07-271-1/+5
|
* Fix bug in resuming conversations.Ricardo Wurmus2018-07-271-15/+33
|
* Use readable font everywhere.Ricardo Wurmus2018-07-271-6/+2
|
* Use more readable font.Ricardo Wurmus2018-07-271-6/+10
|
* Switch to death scene.Ricardo Wurmus2018-07-271-0/+2
|
* lorenzo: Accept shader and position keyword args.Ricardo Wurmus2018-07-271-1/+1
|
* Move "walk" procedure to characters module.Ricardo Wurmus2018-07-271-26/+0
|
* Merge update method, turn collides? into method.Ricardo Wurmus2018-07-271-79/+78
| | | | | We want the update method to only apply to <game>, not <player>, so that the player can behave differently in other scenes.
* Move arrange-text to utils module.Ricardo Wurmus2018-07-271-22/+1
|
* Move globals to config module.Ricardo Wurmus2018-07-271-6/+2
|
* Simplify conversation system by using different methods.Ricardo Wurmus2018-07-271-86/+100
|
* Move actions and positions to separate layers.Ricardo Wurmus2018-07-271-1/+1
|
* Move characters to separate modules.Ricardo Wurmus2018-07-271-160/+5
|
* Use new procedures to render texts.Ricardo Wurmus2018-07-271-28/+27
|
* Add render-text procedure.Ricardo Wurmus2018-07-271-0/+17
|
* Add arrange-text procedure.Ricardo Wurmus2018-07-271-0/+24
|
* Add clear-messages procedure.Ricardo Wurmus2018-07-271-8/+11
|
* Break out talking to new procedure.Ricardo Wurmus2018-07-271-74/+78
|
* Remove commented line.Ricardo Wurmus2018-07-271-1/+0
|
* Add some conversations to the reaper.Ricardo Wurmus2018-07-271-0/+66
|
* Render texts, support dismissing and submitting.Ricardo Wurmus2018-07-271-10/+75
|
* reaper: Remove unused property.Ricardo Wurmus2018-07-271-2/+1
|
* Set reaper start position through map.Ricardo Wurmus2018-07-271-1/+1
|
* player: Add action key trigger and message selection triggers.Ricardo Wurmus2018-07-271-0/+2
|
* Every <character> can accept messages and may have conversations.Ricardo Wurmus2018-07-271-0/+2
|
* Use simpler dialog box.Ricardo Wurmus2018-07-271-7/+3
|
* update: Handle message selection when talking.Ricardo Wurmus2018-07-271-46/+100
|
* Remove unused map layer.Ricardo Wurmus2018-07-271-3/+3
|
* Get character start positions from the map.Ricardo Wurmus2018-07-271-1/+21
|
* Remove career and curiosity.Ricardo Wurmus2018-07-271-5/+1
|
* Revamp motion + add support for actions.Ricardo Wurmus2018-07-271-25/+37
|
* Add minimal support for conversations.Ricardo Wurmus2018-07-271-11/+34
|
* Remove global %player variable.Ricardo Wurmus2018-07-271-10/+3
|
* collide?: Return object.Ricardo Wurmus2018-07-271-1/+1
|