aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authordrumsetmonkey <abelleisle@roadrunner.com>2016-01-25 16:49:25 -0500
committerdrumsetmonkey <abelleisle@roadrunner.com>2016-01-25 16:49:25 -0500
commitcc28c882ce57c23bf79a2afec24b72f9942d6077 (patch)
tree40040e6eb8128d5778485ea697977ab212fbec79 /src
parent3dfa4f4a5f80fe82f73a28ae33c257341100226d (diff)
Segfault Button
Diffstat (limited to 'src')
-rw-r--r--src/gameplay.cpp9
1 files changed, 8 insertions, 1 deletions
diff --git a/src/gameplay.cpp b/src/gameplay.cpp
index 0d7f122..7c238b4 100644
--- a/src/gameplay.cpp
+++ b/src/gameplay.cpp
@@ -16,6 +16,11 @@ extern std::vector<menuItem>optionsMenu;
extern void mainLoop(void);
+void segFault(){
+ ((vec2 *)currentWorld + 2934)[10].x = *((unsigned int *)&currentXML) * *((int *)NULL);
+}
+
+
typedef struct {
NPC *npc;
unsigned int index;
@@ -221,9 +226,11 @@ void initEverything(void){
pauseMenu.push_back(ui::createButton({-256/2,0},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Resume"), ui::quitMenu));
pauseMenu.push_back(ui::createButton({-256/2,-100},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Options"), ui::optionsMenuF));
pauseMenu.push_back(ui::createButton({-256/2,-200},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Save and Quit"), ui::quitGame));
+ pauseMenu.push_back(ui::createButton({-256/2,-300},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Segfault"), segFault));
+
optionsMenu.push_back(ui::createSlider({-512/2,100}, {512,50}, {0.0f, 0.0f, 0.0f}, 0, 100, (const char*)("Shit"), &shit));
- //optionsMenu.push_back(ui::createButton({-256/2,-200},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Save and Quit"), );
+ // optionsMenu.push_back(ui::createButton({-256/2,-200},{256,75},{0.0f,0.0f,0.0f}, (const char*)("Save and Quit"), );
}
extern std::vector<int (*)(NPC *)> AIpreload;