Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Browse files

Removed references to unused allegro_native_dialog.h

  • Loading branch information...
commit 61098fd3c3801df47d6fe1e445a22ed923ab5abc 1 parent 454a98a
@Cheeseness authored
View
18 src/utilities.cpp
@@ -35,25 +35,11 @@ void Print(string output, vec2 v) {
}
void Alert(const char* msg) {
- /*al_show_native_message_box(
- NULL,
- "Warning",
- msg,
- NULL,
- NULL,
- ALLEGRO_MESSAGEBOX_WARN
- );*/
+ //TODO: Implement alert prompts
}
void Error(const char* msg) {
- /*al_show_native_message_box(
- NULL,
- "Error",
- msg,
- NULL,
- NULL,
- ALLEGRO_MESSAGEBOX_ERROR
- );*/
+ //TODO: Implement error prompts
}
float random(float scale) {
View
70 src/utilities.cpp~
@@ -0,0 +1,70 @@
+/*
+Copyright 2012 Johan "SteelRaven7" Hassel
+
+This file is part of FLAT.
+
+FLAT is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+FLAT is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with FLAT. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+#include "utilities.h"
+
+using namespace std;
+
+void Print(string output) {
+ cout<<output<<"\n";
+}
+
+void Print(string output, float n) {
+ cout<<output<<" "<<n<<"\n";
+}
+
+void Print(string output, vec2 v) {
+ cout<<output<<" ("<<v.x<<", "<<v.y<<")"<<"\n";
+}
+
+void Alert(const char* msg) {
+ /*al_show_native_message_box(
+ NULL,
+ "Warning",
+ msg,
+ NULL,
+ NULL,
+ ALLEGRO_MESSAGEBOX_WARN
+ );*/
+}
+
+void Error(const char* msg) {
+ /*al_show_native_message_box(
+ NULL,
+ "Error",
+ msg,
+ NULL,
+ NULL,
+ ALLEGRO_MESSAGEBOX_ERROR
+ );*/
+}
+
+float random(float scale) {
+ return (((float)(rand()%20000-10000))/10000.0f)*scale;
+}
+
+bool chance(float chance) {
+ return rand()%30000<chance*30000.0f;
+}
+
+float mod(float a, float b) {
+ int n = (int)(a/b);
+ return a-b*n;
+}
View
2  src/utilities.h
@@ -22,7 +22,7 @@ along with FLAT. If not, see <http://www.gnu.org/licenses/>.
#include <iostream>
#include <string>
-#include <allegro5/allegro_native_dialog.h>
+#include <cstdlib>
#include "vec2.h"
View
44 src/utilities.h~
@@ -0,0 +1,44 @@
+/*
+Copyright 2012 Johan "SteelRaven7" Hassel
+
+This file is part of FLAT.
+
+FLAT is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+FLAT is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with FLAT. If not, see <http://www.gnu.org/licenses/>.
+*/
+
+
+//utilities.h
+
+#include <iostream>
+#include <string>
+#include <cstdlib>
+//#include <allegro5/allegro_native_dialog.h>
+
+#include "vec2.h"
+
+#ifndef __UTILITIES_H_LOCK__
+#define __UTILITIES_H_LOCK__
+
+using namespace std;
+
+void Print(string output);
+void Print(string output, float n);
+void Print(string output, vec2 v);
+void Alert(const char* msg);
+void Error(const char* msg);
+float random(float scale);
+bool chance(float chance);
+float mod(float a, float b);
+
+#endif // __UTILITIES_H_LOCK__
Please sign in to comment.
Something went wrong with that request. Please try again.