C++ :: How To Use Bool Remove Tile

Aug 15, 2014

Im supose to use <>bool removeTile(char, int, int, char[])<> to do this "function that takes in the choice (D or S) and the two dice numbers and the board as input arguments. When the move is legal and the tile is available for removal, it removes the tile according to the choice by marking the tile as ‘X’. Returns true if the move is successful."

View 4 Replies


ADVERTISEMENT

C++ :: Difference Between Int And Bool And When To Use Bool Instead Of Int

Mar 11, 2014

I'm new to c++ and bought the Jumping in C++ ebook. I read about the bool type but was confused about what it is and when I used it.

View 5 Replies View Related

C++ :: 2D Tile Map Saver / Loader

Nov 13, 2014

I am creating a 2d tile map game currently and I am trying to find a moderate way of saving and loading it through a text file and fstream.h. I am doing the saving by integers as well. What is difficult for me to understand is how integers save and load. Per line perhaps? I am just not sure about this.

View 3 Replies View Related

C++ :: Tile Replacement And Collisions In SDL

Mar 26, 2014

how to replace tiles within a map. My map data is in a .map file and I'm wondering how I can manipulate it to change the tiles.For example, If i kill an enemy, I would want his sprite to go away. I need to know how to do this. I also need to know how to have collisions work. At the moment I have a system where it checks if the tile in a certain direction (based on whatever arrow-key I press) is a certain tile by using its variable name TILE_TILENAME. I'm likely not doing this right, as collisions do not work, but the game still runs fine.

Here is some of my code;

//The tile
class Tile
{
private:
//The attributes of the tile

[Code]....

View 1 Replies View Related

C++ :: Tile Based Game Display

Apr 10, 2013

I have been writing a fairly simple turn based rpg game in c++ and at the moment it has a 2d integer array for the map, which I can display using periods for the blank areas and letters for the various people in the game, and I am trying to figure out how to upgrade to a tile based display.

View 3 Replies View Related

C++ :: SDL - Tile Based Collision Detection

Oct 14, 2014

I'm still working on my Project and the next Problem has occured: How do I detect collisions on a tilebased map? My tiles are 16x16 and the map is based on the tutorial of [URL] ..... I really like this Approach because I can define for each tile of what type it should be (so a earth tile can be walkable and lead to a secret passage).

The first Number stands for what Kind of tile it should be (e.g. Grass, Earth, Water, Blank,...) and the number after ":" stands for the type of the tile (e.g. solid, walkable, do dmg to the Player,...).

e.g.
0:0 0:0 0:0 0:0 0:0 //No tile and walkable
0:0 0:0 0:0 0:0 0:0
0:0 0:0 0:0 0:0 0:0
1:1 1:1 1:1 1:1 1:1 //Grass tile and solid
2:1 2:1 2:1 2:1 2:1 //Earth tile and solid

It's working just fine with loading the Images, but i've got no clue about the collision. I've already read a lot of stuff on the Internet but I don't get how to Combine it the structure from above. For example lazyfoo describes the collision with one object like one wall. So how can I check the Player Position with each tile?

For now there's no camera, but I plan to implement one later...

I'm trying to make a 2D platformer

View 5 Replies View Related

C++ :: For Loop Theory For Tile Map Editing Program

Jul 10, 2013

Basically I have an tile class with the following variables: x, y, texture, and solid. I have created an array called tile MAP[map_tiles_x][map_tiles_y]. The object of the following snip-it of code is to loop through all of the tiles in the map placing their default values in each. For some reason this code does not work as planned, but in theory shouldn't it? I cannot see why it doesn't work. (BTW I do plan on open sourcing this map editor.

void init_map(){
for (int tile_y; tile_y < map_tiles_y; tile_y++){
for (int tile_x; tile_x < map_tiles_x; tile_x++){
MAP[tile_x][tile_y].x = tile_x * tile_size;
MAP[tile_x][tile_y].y = tile_y * tile_size;
MAP[tile_x][tile_y].solid = false;
std::cout << MAP[tile_x][tile_y].x << ", " << MAP[tile_x][tile_y].y;
} }

I should also add the effect of the code. Basically it only sets the default coordinates for the first object :/.

View 4 Replies View Related

C# :: Clear White Space On Random Tile Map

Mar 14, 2015

I've got myself a 2d array

int[,] map = new int[100,100];

I've populate that will a bunch of 1's and 0's. The 1 represents a wall, and a 0 is dirt.

I'm looking for a way to clean up my blank spaces outside of my walls. Any algorithm I can use to identify these big areas and replace them with a '1'

for (int y = 1; y < map.GetLength(1) - 1; y++) {
for (int x = 1; x < map.GetLength(0) - 1; x++) {
// Inside here is where I was hoping to archive my work
bool draw = true;
foreach (Room room in rooms)

[Code] ....

Attached is an example of my output.As you will be able to see, there is a lot of brown. I want to fill the brown with walls, but leave space for a path between the rooms.The 'draw' bool is true when I'm outside of a room, just so I don't start throwing walls inside my room.

Example of what the array would look like (for those who don't know)

int[,] map = new int[100,100]
{
{0,1,1,1,1,1,0},
{0,1,0,0,0,1,0},
{0,1,0,0,0,1,0},
{0,1,0,0,0,1,0},
{0,1,0,0,0,1,0},
{0,1,1,1,1,1,0},
};

View 6 Replies View Related

C :: Laser Project Tile Engine Doesn't Work

Aug 27, 2013

I should reduce the number of bitmaps I used in my code. I translated my particle engine into code that could be compiled as plain standard C

Currently, the code has a segmentation fault somewhere that I can't figure out. How it should function is that it takes orders from a queue for new lasers to store the instances in a linked list. It then takes that data and updates its coordinates, one node at a time. The first node should also be the first node to complete its life, so it gets removed, and the list is set to the next node in memory. If there are no more nodes left, a if-statement should catch it and either break the current loop, or wait for more items to be requested. If there are nodes left, the process will continue to remove the first node in the list until there are none left. Obviously this is not quite how it works. When I tested in once in SDL, the laser would update every 5 frames, but wasn't shown constantly, and would crash after the node was to be disposed of. When I initialize with the SDL parachute, it would exit before I event saw the screen. Also, the code I translated to standard C will display that the laser has been updated to the screen, but it never says that it has moved up. It crashes after about 4 printf() statments execute. My debugger has been giving me mixed SIGTRAPS, and "nothing is wrong" output. Here is the code in standard C:

Code:

#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#define MAX_LASER_QUEUE 10
}

[code]....

View 6 Replies View Related

C++ :: Tile Map (unknown Reason For Unresolved External Symbols)

Nov 7, 2013

So I tried to make a tile map function to display my map as tiles. I keep getting unresolved external symbol errors, I've included the header file, and used every declaration in it, but to be completely honest this is mostly just a try to see if I could do it, and so far I'm failing. So if you can see why I'm getting the error.

header tileMap.h:

#include<SFML/Graphics.hpp>
#include<iostream>
#include<fstream>
#include<string>
#include<cctype>
#include<vector>

class tileMap{

[Code] .....

output message:
1234567891011121314
1
1> main.cpp
1>c:users wiggystardustdocumentsvisual studio 2010projects ilemapenginemain.cpp(21): warning C4018: '<' : signed/unsigned mismatch

[Code] ....

View 8 Replies View Related

C++ :: Tile Based RPG - Undefined Reference To Class Function

Mar 13, 2014

I'm making a simple tile-based RPG and I've run into a bit of trouble when I put my code into classes.

Heres my main

#include <iostream>
#include "windows.h"
#include "math.h"
#include "time.h"
#include <string>
#include "Goblin.h"
#include "User.h"
#include "Inventory.h"
#include "Maps.h"
using namespace std;
void treasureGet();

[Code] ....

My other 3 classes have the same structure and the same error for all their functions.

This is the exact Error

undefined reference to `Goblin::goblinBattle()'|
undefined reference to `Goblin::goblinBattle()'|
undefined reference to `Goblin::goblinBattle()'|
undefined reference to `Goblin::goblinBattle()'|
undefined reference to `Inventory::inventoryOpen()'|
undefined reference to `Goblin::Goblin()'|
undefined reference to `User::User()'|
undefined reference to `Inventory::Inventory()'|
undefined reference to `Maps::Maps()'|
||=== Build finished: 9 errors, 29 warnings (0 minutes, 0 seconds) ===|

View 4 Replies View Related

C :: Pointer To Bool

Oct 21, 2013

Can I do the following? Is it a good practice?

Code:

bool *bAct;
bAct = (bool*) calloc (2, sizeof(bool));
for (i=0;i<2;++i)
{
bAct[i] = true; //initialize
}

I need an array of bools for my application.

View 5 Replies View Related

C/C++ :: Truncation From Int To Bool

Aug 24, 2014

I hardcoded an assignment so it is very long.. but i get this error

warning C4305: 'initializing' : truncation from 'int' to 'bool'

Here is the code

#include <iostream>
#include <string>
using namespace std;
int main() {
int Atlanta = 1;
int Austin = 2;

[Code] ......

View 6 Replies View Related

C++ :: Changing String To Bool?

Jan 21, 2015

I want to change string to bool but I'm having trouble doing this.

#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int check_Pythag(int DIMA, int DIMB, int DIMC) {

[Code] ....

View 2 Replies View Related

C++ :: Tile Mapping Program - Loop Through All Tiles In Game Setting X And Y Coordinates

Jun 6, 2013

void create_map(){

int x = 0;
int y = 0;
while (y >= 15) {
game_map[x][y].pos_x = x * tile_size;
game_map[x][y].pos_y = y * tile_size;

Objective of the code: to loop through all tiles in the game, setting their X and Y coordinates.

It just doesn't do anything at all. No error message.

View 12 Replies View Related

C++ :: How To Make Bool And Void In Board

Mar 14, 2013

void(..)
bool(..)

Direct to the board[8][8].

View 7 Replies View Related

C++ :: Bool Logic For Date Validation

Sep 17, 2013

My issue is regardless of which date I input its always defaulting to the values I have set in my constructor in my implementation file in the else statement. So the values always default to 3/15/2006 I think its something to do with the logic in my bool function but I may be incorrect.

header
//date.h header
#include <iostream>
#include <string>
using namespace std;

enum DateFormat {numeric, standard, alternative};
const int MIN_YEAR = 1900;
const int MAX_YEAR = 2015;

[Code] ....

View 4 Replies View Related

C++ :: How To Use Bool Function To Get Results For Acceleration

Nov 5, 2013

How to get my data from the file and output, but now I am having trouble with my acceleration function. Right now, I have the acceleration function commented out and the output for acceleration at the bottom because if I try to run the program with them in it the program stops working. working with acceleration calculations and then finally outputting that acceleration.

//Program that reads the time and vertical velocity data and then calculates things from it

#include <iostream>
#include <cstdlib>
#include <vector>
#include <fstream>
#include <iomanip>
using namespace std;
bool calculateAccelerationArray (vector<double> t_array, vector<double> v_array, vector<double>

[Code] ....

The file I'm reading from rocketVelocityData.txt gives me the time and velocity.

View 3 Replies View Related

C++ :: How To Use Bool Function To Identified A Identity Matrix

Dec 10, 2013

how to use bool to identified a identity matrix

View 7 Replies View Related

C/C++ :: Unknown Type Error For Bool Keyword

Jun 24, 2014

Is the bool keyword in C exactly like the boolean keyword in Java? why this code is getting an 'unknown type error' when I initiialze looping.

#include <stdio.h>
#include <stdlib.h>
int main()

[Code].....

If I am completely using the boolean concept wrong in C, should I just use break statements instead?

View 11 Replies View Related

C/C++ :: Taking True Bool And Having It Display Statement Instead Of 1 Or 0

Dec 4, 2014

I am again a bit confused with bool since we have not used them much. I understand it is suppose to return a true or false value that is represented by 0 and 1. so I have these two bool's

bool Triangle::isRight() {
if (pow(largestSide(), 2) == (pow(smallestSide(), 2) + (pow(middleSide(), 2)))) {
return true;
} else {
return false;

[Code] ....

and then I cout to display them

cout << "Is this a right triangle: " << t2.isRight() << endl;
cout << "is this a Triangle: " << t2.isTriangle() << endl;

and i get this
"Is this a right triangle: " 0
"Is this a triangle: " 1

Which i know is correct but I want to replace the 1 and 0 with my own string but the things iv tried tweaking with has not worked.

Also in the file attached has some requirements from my teacher but i was confused at the second last one, --- bool isEqual(Triangle &other) and it says return true if triangles are equal and false if triangles are not.

I dont know if this is just simply if one triangle equals another (however you determine that) or if its for the two bool's, isTriangle() and isRight() or what.

Attached image(s)

View 2 Replies View Related

C++ :: Bool Algebra - Designing Database Query

May 15, 2012

I am designing a database query and need simplification to the algebra:

Code:
((x > u) && (x < y)) || ((z > u) && (z < y)) || ((u > z) && (y < x))

And these are always true:

Code:
z > x
u > y

It's a range overlap algorithm.

View 4 Replies View Related

C# :: Dispose (bool) No Suitable Method Found To Override

Jan 28, 2011

i m working in C"et and get this error message Dispose(boo) no suitable methode found to override

That is my code

protected override void Dispose(bool disposing) {
if (disposing && ( components != null)) {
components.Dispose();
}
base.Dispose(disposing);
}

View 6 Replies View Related

C Sharp :: Use Return Type Bool In WEB API Post Method?

Oct 3, 2012

I sew lot of sample for ASP WEB API. In althose link the post method is using

HttpResponseMessage as return tyope

Is it possible to use return type bool in WEB API post method?

View 1 Replies View Related

C++ :: Bool Operator In Class - Function Call Missing Argument List

Aug 17, 2014

I'm having trouble understanding this error I'm getting in my copy constructor and my bool operator in my class methods file.

error C3867: 'Grid::isLegalMove': function call missing argument list; use '&Grid::isLegalMove' to create a pointer to member

grid.cpp
#include <iostream>
#include "Grid.h"
#include "DUPoint.h"
#include <vector>
#include <sstream>
using namespace std;
Grid::Grid() { }

[Code] .....

View 1 Replies View Related

C++ :: How To Remove A Substring

Aug 4, 2014

I have a C-based string. trying to remove some sub-string, I got at:

char str[]="alireza tavakkoli";
char* pos = strstr( str, "reza");
for(int j=pos-&str[0];j<pos-&str[0]+strlen("reza");++j)
str[j] = 7;

But I don't like the last line.isn't there a better solution?

View 7 Replies View Related







Copyrights 2005-15 www.BigResource.com, All rights reserved