Jason K. MacDuffie
|
28f0248b42
refactor to remove references to game setter
|
il y a 9 mois |
Jason K. MacDuffie
|
0123203e8c
rename certain variables to be consistent
|
il y a 9 mois |
Jason K. MacDuffie
|
a78f13a627
separate out each file from the tic80 code
|
il y a 9 mois |
Jason K. MacDuffie
|
f78e628677
give the option to exit to main menu
|
il y a 10 mois |
Jason K. MacDuffie
|
3f5cef91c5
fixed level up bug
|
il y a 10 mois |
Jason K. MacDuffie
|
b4a2436580
Add a main menu and level list menu
|
il y a 10 mois |
Jason K. MacDuffie
|
ec0c259828
simplify victory checking with the new menu functions
|
il y a 10 mois |
Jason K. MacDuffie
|
433487a1e0
deep copy the first level
|
il y a 10 mois |
Jason K. MacDuffie
|
0386fd780a
implement exiting menu logic
|
il y a 10 mois |
Jason K. MacDuffie
|
ea963e52b8
implement restart logic
|
il y a 10 mois |
Jason K. MacDuffie
|
bf7f0be731
fix typo in case statement
|
il y a 10 mois |
Jason K. MacDuffie
|
bef2caeb83
remove unnecessary cli script
|
il y a 10 mois |
Jason K. MacDuffie
|
2727a7337a
open menu when pressing start
|
il y a 10 mois |
Jason K. MacDuffie
|
2741df4e44
add menu to global state
|
il y a 10 mois |
Jason K. MacDuffie
|
05b742f0e5
refactor some of the names
|
il y a 10 mois |
Jason K. MacDuffie
|
e21ba6aac7
add a message to ui
|
il y a 10 mois |
Jason K. MacDuffie
|
49455c3f8a
move game state to api.scm
|
il y a 10 mois |
Jason K. MacDuffie
|
8c87dc2e69
remove index page from sokoban.scm
|
il y a 10 mois |
Jason K. MacDuffie
|
478d0b42a4
include sokoban script in api.scm
|
il y a 10 mois |
Jason K. MacDuffie
|
175c6285c4
split out api script vs internal game logic
|
il y a 10 mois |
Jason K. MacDuffie
|
7a94d8d4a6
move api.scm to sokoban.scm
|
il y a 10 mois |
Jason K. MacDuffie
|
c4f9952703
add a level up function
|
il y a 10 mois |
Jason K. MacDuffie
|
aa1fdb5570
fix bug when player is on goal square
|
il y a 10 mois |
Jason K. MacDuffie
|
495d63760e
freeze the game upon victory
|
il y a 10 mois |
Jason K. MacDuffie
|
5d5e8f09a5
create a record type for game state
|
il y a 10 mois |
Jason K. MacDuffie
|
9e3984e6cc
move level parsing script into api.scm
|
il y a 10 mois |
Jason K. MacDuffie
|
6d7f8c350e
add level-complete? function
|
il y a 10 mois |
Jason K. MacDuffie
|
ff1dc8344b
fix bug in get-next-tile
|
il y a 10 mois |
Jason K. MacDuffie
|
4156466626
add move-player! function
|
il y a 10 mois |
Jason K. MacDuffie
|
3ee1078730
add get-next-tile function
|
il y a 10 mois |