@@ -6,7 +6,7 @@ void drawtitle();
6
6
void drawmap ();
7
7
void dog ();
8
8
void drawstuff ();
9
- void level1 ();
9
+ void changelevel ();
10
10
bool canmove (struct cGlobals * caveGlobals , int nMapX , int nMapY );
11
11
bool isclosedoor (struct cGlobals * caveGlobals , int nMapX , int nMapY );
12
12
bool isopendoor (struct cGlobals * caveGlobals , int nMapX , int nMapY );
@@ -109,7 +109,7 @@ void _main()
109
109
caveGlobals .curhealth = 10 ;
110
110
111
111
// Start at level 1 (obviously!)
112
- level1 (& caveGlobals );
112
+ changelevel (& caveGlobals );
113
113
114
114
// Draw Buffers and Initial Screen
115
115
__os_snprintf (caveGlobals .mystat , 64 , " " );
@@ -134,7 +134,8 @@ void _main()
134
134
_Exit ();
135
135
}
136
136
//Grab Stuff (A)
137
- if (vpad_data .btn_trigger & BUTTON_A ) {
137
+ if (vpad_data .btn_release & BUTTON_A ) {
138
+ //Checks for Food
138
139
if (caveGlobals .nMapArray [caveGlobals .col ][caveGlobals .row ] == 8 ) {
139
140
doclearstuff ();
140
141
__os_snprintf (caveGlobals .mystat , 64 , "Got it!" );
@@ -144,6 +145,7 @@ void _main()
144
145
drawstuff (& caveGlobals );
145
146
flipBuffers ();
146
147
}
148
+ //Check for Potions
147
149
if (caveGlobals .nMapArray [caveGlobals .col ][caveGlobals .row ] == 11 ) {
148
150
doclearstuff ();
149
151
__os_snprintf (caveGlobals .mystat , 64 , "*Gulp!*" );
@@ -156,6 +158,14 @@ void _main()
156
158
dog (& caveGlobals );
157
159
flipBuffers ();
158
160
}
161
+ //Checks for Stairs
162
+ if (caveGlobals .nMapArray [caveGlobals .col ][caveGlobals .row ] == 9 ) {
163
+ caveGlobals .level += 1 ;
164
+ doclearstuff ();
165
+ changelevel (& caveGlobals );
166
+ drawstuff (& caveGlobals );
167
+ flipBuffers ();
168
+ }
159
169
}
160
170
//Search for Hidden Traps and Doors
161
171
if (vpad_data .btn_trigger & BUTTON_Y ) {
@@ -464,6 +474,14 @@ void _main()
464
474
SYSLaunchMenu ();
465
475
_Exit ();
466
476
}
477
+ // Cheat and go to next level with Minus key
478
+ if (vpad_data .btn_release & BUTTON_MINUS ) {
479
+ caveGlobals .level += 1 ;
480
+ doclearstuff ();
481
+ changelevel (& caveGlobals );
482
+ drawstuff (& caveGlobals );
483
+ flipBuffers ();
484
+ }
467
485
}
468
486
469
487
}
@@ -539,11 +557,12 @@ void drawtitle(struct cGlobals *caveGlobals) {
539
557
__os_snprintf (caveGlobals -> player1 , 8 , "@" );
540
558
__os_snprintf (caveGlobals -> titlebar1 , 128 , "Food: HP: / == C@VE == Feed Dog With + " );
541
559
__os_snprintf (caveGlobals -> titlebar3 , 128 , " %d %d %d " , caveGlobals -> food , caveGlobals -> curhealth , caveGlobals -> maxhealth );
542
- __os_snprintf (caveGlobals -> titlebar2 , 128 , "X %d / Y %d" , caveGlobals -> row , caveGlobals -> col );
560
+ // X+Y for debug
561
+ // __os_snprintf(caveGlobals->titlebar2, 128, "X %d / Y %d", caveGlobals->row, caveGlobals->col);
543
562
__os_snprintf (caveGlobals -> mystat , 64 , " " );
544
563
drawString (-4 , -1 , caveGlobals -> titlebar1 );
545
564
drawString (-4 , -1 , caveGlobals -> titlebar3 );
546
- drawString (54 , 17 , caveGlobals -> titlebar2 );
565
+ drawString (44 , 17 , caveGlobals -> titlebar2 );
547
566
drawString (caveGlobals -> row , caveGlobals -> col , caveGlobals -> player1 );
548
567
drawString (25 , 17 , caveGlobals -> mystat );
549
568
}
@@ -666,37 +685,76 @@ void drawmap(struct cGlobals *caveGlobals) {
666
685
}
667
686
}
668
687
669
- void level1 (struct cGlobals * caveGlobals ) {
670
- // Have an array! Height then width!
688
+ void changelevel (struct cGlobals * caveGlobals ) {
689
+ // Have an array! Height then width! (Need to clean this up later...)
671
690
// By the way, Gamepad is -4, -1 to 65, 17! and TV is -4, -1 to 101, 27!
672
- unsigned char lMapArray [17 ][62 ] = {
673
- { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
674
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
675
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 4 , 2 , 7 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 8 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
676
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 3 , 3 , 3 , 3 , 3 , 3 , 5 , 2 , 2 , 2 , 4 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
677
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 3 , 3 , 3 , 3 , 3 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
678
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , 3 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
679
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , 1 , 0 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 },
680
- { 1 , 2 , 2 , 2 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 },
681
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 8 , 1 , 1 , 1 , 1 , 1 , 4 , 1 , 1 , 1 , 0 , 1 , 2 , 9 , 2 , 1 },
682
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 2 ,10 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 1 , 2 , 2 , 2 , 1 },
683
- { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 1 , 0 , 1 , 1 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 1 },
684
- { 1 , 1 , 1 , 2 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 2 ,11 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 2 , 2 , 1 },
685
- { 0 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 },
686
- { 0 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 1 , 2 , 2 , 6 , 8 , 6 , 2 , 2 , 6 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 2 , 2 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 },
687
- { 0 , 0 , 1 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 6 , 2 , 2 , 6 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 },
688
- { 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 6 , 2 , 2 , 2 , 2 , 6 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
689
- { 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }
690
- };
691
- // Fill our global array
692
- int i ;
693
- int j ;
694
- for ( i = 0 ; i < 17 ; i ++ ) {
695
- for ( j = 0 ; j < 62 ; j ++ ) {
696
- caveGlobals -> nMapArray [i ][j ]= lMapArray [i ][j ];
691
+ if (caveGlobals -> level == 1 ) {
692
+ unsigned char lMapArray [17 ][62 ] = {
693
+ { 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
694
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
695
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 4 , 2 , 7 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 8 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 3 , 3 , 3 , 3 , 3 , 3 , 3 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
696
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 3 , 3 , 3 , 3 , 3 , 3 , 5 , 2 , 2 , 2 , 4 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
697
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 3 , 3 , 3 , 3 , 3 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
698
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , 3 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 },
699
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 3 , 1 , 0 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 },
700
+ { 1 , 2 , 2 , 2 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 1 },
701
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 8 , 1 , 1 , 1 , 1 , 1 , 4 , 1 , 1 , 1 , 0 , 1 , 2 , 9 , 2 , 1 },
702
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 3 , 1 , 0 , 1 , 2 ,10 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 1 , 2 , 2 , 2 , 1 },
703
+ { 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 1 , 0 , 1 , 1 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 1 },
704
+ { 1 , 1 , 1 , 2 , 1 , 1 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 3 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 2 ,11 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 2 , 2 , 1 },
705
+ { 0 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 1 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 1 , 2 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 },
706
+ { 0 , 0 , 1 , 2 , 1 , 0 , 0 , 0 , 0 , 1 , 2 , 2 , 6 , 8 , 6 , 2 , 2 , 6 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 1 , 2 , 1 , 2 , 2 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 },
707
+ { 0 , 0 , 1 , 2 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 6 , 2 , 2 , 6 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 7 , 2 , 2 , 2 , 2 , 1 , 2 , 2 , 2 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 },
708
+ { 0 , 0 , 1 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 2 , 6 , 2 , 2 , 2 , 2 , 6 , 2 , 2 , 2 , 1 , 0 , 1 , 2 , 2 , 2 , 4 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 2 , 2 , 2 , 2 , 2 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 },
709
+ { 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 1 , 1 , 1 , 1 , 1 , 1 , 1 , 0 , 0 , 0 , 0 , 0 , 0 , 0 , 0 }
710
+ };
711
+ // Put the player where she belongs!
712
+ caveGlobals -> row = 3 ;
713
+ caveGlobals -> col = 3 ;
714
+ // Fill our global array
715
+ int i ;
716
+ int j ;
717
+ for ( i = 0 ; i < 17 ; i ++ ) {
718
+ for ( j = 0 ; j < 62 ; j ++ ) {
719
+ caveGlobals -> nMapArray [i ][j ]= lMapArray [i ][j ];
720
+ }
697
721
}
722
+ // Who made it???
723
+ __os_snprintf (caveGlobals -> titlebar2 , 128 , "Level by: SonyUSA" );
698
724
}
699
- // Put the player where she belongs!
700
- caveGlobals -> row = 3 ;
701
- caveGlobals -> col = 3 ;
725
+ if (caveGlobals -> level == 2 ) {
726
+ unsigned char lMapArray [17 ][62 ] = {
727
+ {1 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 },
728
+ {1 ,6 ,2 ,8 ,2 ,6 ,1 ,0 ,0 ,0 ,1 ,7 ,1 ,0 ,0 ,0 ,1 ,8 ,1 ,0 ,0 ,0 ,1 ,7 ,1 ,0 ,0 ,1 ,2 ,8 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,1 ,0 ,0 ,1 ,6 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,7 ,2 ,1 },
729
+ {1 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,7 ,2 ,1 ,0 ,0 ,1 ,8 ,1 ,0 ,0 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,2 ,1 },
730
+ {1 ,2 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,1 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,7 ,8 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
731
+ {1 ,2 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,2 ,2 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
732
+ {1 ,2 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
733
+ {1 ,2 ,2 ,2 ,2 ,2 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,1 ,6 ,2 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
734
+ {1 ,2 ,1 ,1 ,1 ,2 ,4 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,1 ,2 ,2 ,2 ,6 ,2 ,6 ,2 ,2 ,2 ,1 ,0 ,1 ,2 ,2 ,1 ,0 ,0 ,1 ,2 ,1 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
735
+ {1 ,2 ,1 ,8 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,0 ,1 ,8 ,6 ,1 ,0 ,1 ,2 ,2 ,1 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
736
+ {1 ,2 ,1 ,2 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,1 ,2 ,1 ,0 ,1 ,1 ,1 ,1 ,0 ,1 ,2 ,1 ,1 ,0 ,1 ,4 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
737
+ {1 ,2 ,2 ,2 ,2 ,2 ,1 ,1 ,1 ,2 ,7 ,2 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,1 ,2 ,1 },
738
+ {1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,0 ,1 ,7 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,7 ,2 ,1 },
739
+ {0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,1 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,1 ,1 ,1 ,2 ,1 },
740
+ {0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,6 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,2 ,1 ,0 ,0 ,1 ,2 ,1 },
741
+ {1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,2 ,2 ,8 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,8 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,2 ,1 ,1 ,1 ,1 ,2 ,1 },
742
+ {1 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,6 ,2 ,2 ,1 ,0 ,0 ,0 ,0 ,1 ,7 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,2 ,2 ,8 ,2 ,2 ,2 ,7 ,1 ,0 ,0 ,0 ,0 ,0 ,1 ,9 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,2 ,1 },
743
+ {1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,0 ,0 ,0 ,0 ,0 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 ,1 }
744
+ };
745
+ // Put the player where she belongs!
746
+ caveGlobals -> row = 1 ;
747
+ caveGlobals -> col = 15 ;
748
+ // Fill our global array
749
+ int i ;
750
+ int j ;
751
+ for ( i = 0 ; i < 17 ; i ++ ) {
752
+ for ( j = 0 ; j < 62 ; j ++ ) {
753
+ caveGlobals -> nMapArray [i ][j ]= lMapArray [i ][j ];
754
+ }
755
+ }
756
+ // Who made it???
757
+ __os_snprintf (caveGlobals -> titlebar2 , 128 , "Level by: ScarletDreamz" );
758
+ }
759
+
702
760
}
0 commit comments