Add files via upload

Edited main.cpp, Edited help and Added screenshots to help.
This commit is contained in:
Андрей 2019-12-13 14:59:48 +03:00 committed by GitHub
parent 56bb5334cb
commit fbba67d8bc
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
16 changed files with 93 additions and 14 deletions

View file

@ -10,6 +10,7 @@ struct Button {
void drawButton(Button but);
//function for drawing button
void drawButton(Button but)
{
//drawing button

View file

@ -18,6 +18,7 @@ bool addingBlock(bool clicked, RECT blockBut, HDC pic,
int readFile(string file, MapPart gettedMapParts[]);
void checkElem(MapPart mapParts[]);
//function for adding block (in editor)
bool addingBlock(bool clicked, RECT blockBut, HDC pic,
int blocktype, int* arrElem, MapPart mapParts[])
{
@ -69,6 +70,7 @@ bool addingBlock(bool clicked, RECT blockBut, HDC pic,
return clicked;
}
//reading parameters for blocks (in play mode)
int readFile(string file, MapPart gettedMapParts[])
{
for (int i = 0; i < MAP_LENGHT; i++) {
@ -134,6 +136,7 @@ int readFile(string file, MapPart gettedMapParts[])
return arrElem;
}
//checking for elements with the same coordinates
void checkElem(MapPart mapParts[])
{
for (int elem = 0; elem < MAP_LENGHT; elem++) {

View file

@ -1,5 +1,7 @@
#pragma once
//This library containing structure and array for map parts
struct MapPart {
RECT coords;
bool visible;

View file

@ -17,6 +17,7 @@ void loadingAnimation(int delay, int speed);
void mainFunc();
void playGame(MapPart gettedMapParts[]);
//function for drawing menu and handling clicks in main menu
void drawMenu()
{
//button "Start" (to start level creating)
@ -127,12 +128,14 @@ void drawMenu()
}
}
//function for clear background
void background(COLORREF color)
{
txSetFillColor(color);
txClear();
}
//loading animation
void loadingAnimation(int delay, int speed)
{
background(TX_WHITE);
@ -154,6 +157,7 @@ void loadingAnimation(int delay, int speed)
background(TX_WHITE);
}
//main editor function
void mainFunc()
{
int selectedPict = -1;
@ -363,6 +367,7 @@ void mainFunc()
}
}
//main play mode function
void playGame(MapPart gettedMapParts[])
{
int minX = gettedMapParts[0].coords.left;