Property | Type | Description | |
---|---|---|---|
CHANCE_MOLE | double | ||
CHANCE_PIPI | double | ||
CHANCE_SHRINKSPAWNER | double | ||
CHANCE_SPRINGER | double | ||
CHANCE_TELLY | double | ||
EnemyInstances | List |
||
MAX_MOLES | int | ||
MAX_PIPIS | int | ||
Stage0EnemyIDAddress | int | ||
Stage0EnemyScreenAddress | int | ||
Stage0EnemyYAddress | int | ||
StageLength | int | ||
numMoles | int | ||
numPipis | int |
Method | Description | |
---|---|---|
ChangeRoomSpriteBankSlots ( |
This method makes some preliminary modifications to the Mega Man 2 ROM to increase the enemy variety by changing the sprite banks used by certain rooms.
|
|
CheckEnemySpriteFitInBank ( List |
||
InitializeEnemies ( ) : void | ||
REnemies ( ) : System | ||
Randomize ( |
||
TryReplaceActivator ( List |
Method | Description | |
---|---|---|
Execute ( |
||
GenerateEnemyCombinations ( |
||
InitializeRooms ( ) : void | ||
ReadEnemyInstancesFromFile ( ) : void |
Read enemylist.csv to construct EnemyInstances.
|
public ChangeRoomSpriteBankSlots ( |
||
p | ||
return | void |
public CheckEnemySpriteFitInBank ( List |
||
currentSprites | List |
|
spriteToAdd | ||
return | bool |
public Randomize ( |
||
p | ||
r | ||
return | void |
public TryReplaceActivator ( List |
||
newEnemies | List |
|
id | byte | |
return | byte |
public static double CHANCE_SHRINKSPAWNER | ||
return | double |
public static int Stage0EnemyScreenAddress | ||
return | int |