User can now create a polygon
This commit is contained in:
+15
-1
@@ -23,7 +23,7 @@ CREATE TABLE `userJoinedGames` (
|
||||
);
|
||||
|
||||
CREATE TABLE `polygonArea` (
|
||||
gameID VARCHAR(6) UNIQUE NOT NULL,
|
||||
gameID VARCHAR(6) NOT NULL,
|
||||
polygonID VARCHAR(36) UNIQUE NOT NULL,
|
||||
userID VARCHAR(6) NOT NULL,
|
||||
area DOUBLE(30,4) NOT NULL,
|
||||
@@ -53,6 +53,20 @@ BEGIN
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
|
||||
DELIMITER //
|
||||
CREATE PROCEDURE insertPolygon
|
||||
(IN gID VARCHAR(6),
|
||||
IN usID VARCHAR(6),
|
||||
IN a DOUBLE(30,4))
|
||||
BEGIN
|
||||
DECLARE lastid VARCHAR(36) DEFAULT UUID();
|
||||
INSERT INTO `polygonArea` (gameID, polygonID, userID, area) VALUES
|
||||
(gID, lastid, usID, a);
|
||||
SELECT * FROM `polygonArea` WHERE polygonID = lastid;
|
||||
END //
|
||||
DELIMITER ;
|
||||
|
||||
INSERT INTO `gameInstances` (gameID) VALUES ("samdum");
|
||||
INSERT INTO `users` (userID, nickname) VALUES ("samded", "Lesmaux");
|
||||
INSERT INTO `users` (userID, nickname) VALUES ("fanded", "Umbra Sheep");
|
||||
|
||||
Reference in New Issue
Block a user